Text copied to clipboard!
Otsikko
Text copied to clipboard!AEM-kehittäjä
Kuvaus
Text copied to clipboard!
Etsimme AEM-kehittäjää vahvistamaan digitaalisten palveluiden ja asiakaskokemuksen kehitystiimiämme. Tässä roolissa vastaat Adobe Experience Manager -ympäristöjen suunnittelusta, toteutuksesta, ylläpidosta ja jatkuvasta kehittämisestä yhteistyössä liiketoiminnan, suunnittelijoiden, arkkitehtien, testaajien ja muiden kehittäjien kanssa. Tehtävä sopii henkilölle, joka nauttii skaalautuvien verkkopalveluiden rakentamisesta, laadukkaan koodin kirjoittamisesta ja monimutkaisten sisältöhallinnan tarpeiden ratkaisemisesta käytännöllisellä tavalla.
AEM-kehittäjänä työskentelet sekä front-end- että back-end-kehityksen parissa riippuen osaamisestasi ja projektien tarpeista. Kehität komponentteja, malleja, dialogeja, työnkulkuja ja integraatioita, jotka tukevat sisällöntuotantoa, personointia ja monikanavaista julkaisemista. Osallistut myös tekniseen suunnitteluun, suorituskyvyn optimointiin, tietoturvan huomioimiseen sekä julkaisuprosessien parantamiseen. Roolissa on tärkeää ymmärtää sekä sisällönhallinnan liiketoiminnalliset tavoitteet että tekniset reunaehdot, jotta ratkaisut ovat käyttäjäystävällisiä, ylläpidettäviä ja pitkäikäisiä.
Päivittäisessä työssäsi hyödynnät AEM:n keskeisiä teknologioita ja toimintamalleja, kuten Slingiä, OSGi:tä, JCR:ää, HTL:ää, Javaa sekä REST-rajapintoja. Lisäksi työskentelet versionhallinnan, CI/CD-putkien, testauksen ja pilvipohjaisten ympäristöjen kanssa. Arvostamme kokemusta AEM as a Cloud Service -ympäristöistä, mutta myös kokemus perinteisemmistä AEM-toteutuksista antaa hyvän pohjan tehtävässä menestymiseen. Ymmärrys integraatioista esimerkiksi analytiikka-, hakupalvelu-, DAM-, CRM- tai verkkokauppajärjestelmiin on selkeä etu.
Menestyäksesi tehtävässä tarvitset vahvaa ongelmanratkaisukykyä, oma-aloitteisuutta ja kykyä kommunikoida teknisiä ratkaisuja selkeästi eri sidosryhmille. Toivomme, että olet kiinnostunut parhaista kehityskäytännöistä, koodin laadusta, dokumentoinnista ja jatkuvasta oppimisesta. Pääset mukaan kehittämään ratkaisuja, joilla on suora vaikutus asiakkaiden digitaaliseen asiointikokemukseen ja organisaation kykyyn hallita sisältöä tehokkaasti.
Tarjoamme sinulle mahdollisuuden työskennellä modernien teknologioiden parissa osaavassa tiimissä, jossa arvostetaan yhteistyötä, asiantuntijuutta ja jatkuvaa kehittymistä. Saat vastuuta, mutta myös tukea kokeneilta kollegoilta, ja pääset osallistumaan arkkitehtuurikeskusteluihin, kehitysprosessien parantamiseen sekä uusien ratkaisujen ideointiin. Jos haluat rakentaa laadukkaita AEM-ratkaisuja ja vaikuttaa digitaalisten palveluiden tulevaisuuteen, tämä tehtävä voi olla sinulle erinomainen seuraava askel.
Vastuut
Text copied to clipboard!- Suunnitella, kehittää ja ylläpitää Adobe Experience Manager -ratkaisuja
- Toteuttaa AEM-komponentteja, malleja, dialogeja ja työnkulkuja
- Rakentaa ja ylläpitää integraatioita muihin järjestelmiin ja rajapintoihin
- Optimoida sivustojen suorituskykyä, saavutettavuutta ja tietoturvaa
- Osallistua tekniseen määrittelyyn, koodikatselmointeihin ja dokumentointiin
- Tehdä yhteistyötä suunnittelijoiden, sisällöntuottajien ja muiden kehittäjien kanssa
- Tukea julkaisu-, testaus- ja käyttöönottoprosesseja CI/CD-ympäristöissä
- Ratkaista tuotanto- ja kehitysympäristöjen teknisiä ongelmia
Vaatimukset
Text copied to clipboard!- Kokemusta Adobe Experience Manager -kehityksestä
- Vahva Java-osaaminen ja ymmärrys olio-ohjelmoinnista
- Tuntemus Sling-, OSGi-, JCR- ja HTL-teknologioista
- Kokemusta REST-rajapinnoista ja järjestelmäintegraatioista
- Ymmärrys Git-versionhallinnasta ja CI/CD-käytännöistä
- Perustaidot front-end-teknologioista, kuten HTML, CSS ja JavaScript
- Kyky kirjoittaa ylläpidettävää, testattavaa ja laadukasta koodia
- Hyvät ongelmanratkaisu- ja yhteistyötaidot
- Kokemus AEM as a Cloud Service -ympäristöstä katsotaan eduksi
Mahdolliset haastattelukysymykset
Text copied to clipboard!- Kuinka monta vuotta kokemusta sinulla on AEM-kehityksestä?
- Millaisissa AEM-projekteissa olet työskennellyt aiemmin?
- Mitä AEM-teknologioita ja -moduuleja hallitset parhaiten?
- Onko sinulla kokemusta AEM as a Cloud Service -ympäristöstä?
- Millaisia integraatioita olet toteuttanut AEM:n ja muiden järjestelmien välillä?
- Miten varmistat koodin laadun, suorituskyvyn ja ylläpidettävyyden?
- Kuinka hyvin hallitset Java-, HTL- ja Sling-kehityksen?
- Millainen rooli sinulla on ollut tiimityössä ja teknisessä suunnittelussa?